限制数据集的行数

{ .block-language-dataview}
生产中经常遇到数据集很大,这时加载数据时可以新建一个参数,限制本地加载的行数,然后发布到云上后再修改参数

let
  Source = Sql.Databases("MyServerName"),
  AdventureWorksDW2017 = Source{[Name = "AdventureWorksDW2017"]}[Data],
  dbo_FactInternetSales = 
  AdventureWorksDW2017{[Schema = "dbo", Item = "FactInternetSales"]}[Data],
  FilterLogic = 
   if 
     FilterRows <= 0 
    then 
     dbo_FactInternetSales 
    else 
     Table.FirstN(
      dbo_FactInternetSales, 
      FilterRows
     )
in
  FilterLogic

很多时候还会遇到增量刷新的报表的数据模型要修改,这时可以使用ALM只发布元数据,
修改增量刷新的模型